package com.fintech.datagroud.entity.wechat;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 
* @ClassName: OrderNoticeAsynResponse 
* @Description:  
 */
public class OrderNoticeAsynResponse extends WeChatBaseResponse {
	@JSONField(name="appid")
	private String appid;	//应用ID	 
	
	@JSONField(name="mch_id")
	private String mchId;	//商户号	   
	
	@JSONField(name="device_info")
	private String deviceInfo;	//设备号	  

	@JSONField(name="nonce_str")
	private String nonceStr;	//随机字符串	

	@JSONField(name="sign")
	private String sign;//签名	    		

	@JSONField(name="result_code")
	private String resultCode;	//业务结果		

	@JSONField(name="err_code")
	private String errCode;	//错误代码		

	@JSONField(name="err_code_des")
	private String errCodeDes;	//错误代码描述		

	@JSONField(name="openid")
	private String openid;	//用户标识		

	@JSONField(name="is_subscribe")
	private String isSubscribe;	//是否关注公众账号	

	@JSONField(name="trade_type")
	private String tradeType;	//交易类型	  

	@JSONField(name="bank_type")
	private String bankType;	//付款银行		

	@JSONField(name="total_fee")
	private int totalFee;	//总金额			

	@JSONField(name="fee_type")
	private String feeType;	//货币种类		

	@JSONField(name="cash_fee")
	private int cashFee;	//现金支付金额		

	@JSONField(name="cash_fee_type")
	private String cashFeeType;	//现金支付货币类型	

	@JSONField(name="coupon_fee")
	private int couponFee;	//代金券金额			

	@JSONField(name="coupon_count")
	private int couponCount;	//代金券使用数量		

	@JSONField(name="coupon_id_$n")
	private String couponIdN;	//代金券ID		

	@JSONField(name="coupon_fee_$n")
	private int couponFeeN;	//单个代金券支付金额	

	@JSONField(name="transaction_id")
	private String transactionId;	//微信支付订单号		

	@JSONField(name="out_trade_no")
	private String outTradeNo;	//商户订单号		

	@JSONField(name="attach")
	private String attach;	//商家数据包			

	@JSONField(name="time_end")
	private String timeEnd;	//支付完成时间	

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}

	public String getMchId() {
		return mchId;
	}

	public void setMchId(String mchId) {
		this.mchId = mchId;
	}

	public String getDeviceInfo() {
		return deviceInfo;
	}

	public void setDeviceInfo(String deviceInfo) {
		this.deviceInfo = deviceInfo;
	}

	public String getNonceStr() {
		return nonceStr;
	}

	public void setNonceStr(String nonceStr) {
		this.nonceStr = nonceStr;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getResultCode() {
		return resultCode;
	}

	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}

	public String getErrCode() {
		return errCode;
	}

	public void setErrCode(String errCode) {
		this.errCode = errCode;
	}

	public String getErrCodeDes() {
		return errCodeDes;
	}

	public void setErrCodeDes(String errCodeDes) {
		this.errCodeDes = errCodeDes;
	}

	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	public String getIsSubscribe() {
		return isSubscribe;
	}

	public void setIsSubscribe(String isSubscribe) {
		this.isSubscribe = isSubscribe;
	}

	public String getTradeType() {
		return tradeType;
	}

	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}

	public String getBankType() {
		return bankType;
	}

	public void setBankType(String bankType) {
		this.bankType = bankType;
	}

	public int getTotalFee() {
		return totalFee;
	}

	public void setTotalFee(int totalFee) {
		this.totalFee = totalFee;
	}

	public String getFeeType() {
		return feeType;
	}

	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}

	public int getCashFee() {
		return cashFee;
	}

	public void setCashFee(int cashFee) {
		this.cashFee = cashFee;
	}

	public String getCashFeeType() {
		return cashFeeType;
	}

	public void setCashFeeType(String cashFeeType) {
		this.cashFeeType = cashFeeType;
	}

	public int getCouponFee() {
		return couponFee;
	}

	public void setCouponFee(int couponFee) {
		this.couponFee = couponFee;
	}

	public int getCouponCount() {
		return couponCount;
	}

	public void setCouponCount(int couponCount) {
		this.couponCount = couponCount;
	}

	public String getCouponIdN() {
		return couponIdN;
	}

	public void setCouponIdN(String couponIdN) {
		this.couponIdN = couponIdN;
	}

	public int getCouponFeeN() {
		return couponFeeN;
	}

	public void setCouponFeeN(int couponFeeN) {
		this.couponFeeN = couponFeeN;
	}

	public String getTransactionId() {
		return transactionId;
	}

	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getAttach() {
		return attach;
	}

	public void setAttach(String attach) {
		this.attach = attach;
	}

	public String getTimeEnd() {
		return timeEnd;
	}

	public void setTimeEnd(String timeEnd) {
		this.timeEnd = timeEnd;
	}
	
	
}
